﻿namespace B.S.Procurement.Read.Api.DTO
{
    public class ExtractionDetailsDto
    {
        //主键
        public int ExtractionDetailsId { get; set; }
        //产品名称
        public string ProductName { get; set; }
        //产品编号
        public string ProductNumber { get; set; }
        //规格型号
        public string Specification { get; set; }
        //单位
        public string Unit { get; set; }
        //数量
        public int Num { get; set; }
        //单价
        public decimal Price { get; set; }
        //票据类型
        public string BillType { get; set; }
        //税率(%)
        public string Rate { get; set; }
        //含税单价
        public decimal IncludingPrice { get; set; }
        //未税金额
        public decimal NotTaxedMoney { get; set; }
        //税额
        public decimal Tax { get; set; }
        //总金额
        public decimal SumMoney { get; set; }
        //是否需要出库
        public string OutboundShipments { get; set; }
        //批号
        public string lotNumber { get; set; }
        //有效日期
        public DateTime ExpirationDate { get; set; }
        //生产日期
        public DateTime ManufacturingDate { get; set; }
        //到货日期
        public DateTime ArrivalDate { get; set; }
        //备注
        public string Remark { get; set; }
        //采购退货主键Id
        public int ExtractionId { get; set; }
        //逻辑删
        public bool Del { get; set; }

        //供应商名称
        public string VendorId { get; set; }
        //采购人员
        public string PurchasingStaff { get; set; }
        //退货人员
        public string ReturnsPersonnel { get; set; }
        //单据主题
        public string DocumentSubject { get; set; }
        //单据编号
        public string DocumentNumber { get; set; }
        //对方代表
        public string Counterpart { get; set; }
        //我方代表
        public string Our { get; set; }
        //退货类别
        public string ReturnType { get; set; }
        //退货日期
        public DateTime ReturnDate { get; set; }
        //关联项目
        public string ProjectId { get; set; }
        //退款方式
        public string RefundMethods { get; set; }
        //退货方式
        public string ReturnMethods { get; set; }
        //退货地址
        public string ReturnAddress { get; set; }
    }
}
